package com.wang.gallerybackend.exception;

import lombok.Getter;

/**
 * @author wang
 */
@Getter
public enum ErrorCode {
	SUCCESS(200, "成功"),
	PARAMS_ERROR(40000, "请求参数错误"),
	NOT_LOGIN_ERROR(40100, "未登录"),
	NOT_AUTH_ERROR(40101, "无权限"),
	NOT_FOUND_ERROR(40400, "请求资源不存在"),
	FORBIDDEN_ERROR(40300, "禁止访问"),
	SYSTEM_ERROR(50000, "系统内部错误"),
	OPERATION_ERROR(50001, "操作失败");
	/**
	 * 状态码
	 * */
	private final int code;
	/**
	 * 错误信息
	 * */
	private final String message;
	ErrorCode(int code, String message) {
		this.code = code;
		this.message = message;
	}
}
